home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.1 or lower
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_28.txt
< prev
next >
Wrap
Text File
|
1995-07-28
|
13KB
|
234 lines
# near model CODE resource
# jump table entries: 6840-6844 (5 of them)
export_855:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 200C move.l D0, A4
0000000C 6610 bne +0x12 /* 0000001E */
0000000E 700C moveq.l D0, 0x0C
00000010 2F00 move.l -[A7], D0
00000012 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00000016 2840 movea.l A4, D0
00000018 200C move.l D0, A4
0000001A 584F addq.w A7, 4
0000001C 6710 beq +0x12 /* 0000002E */
label0000001E:
0000001E 2F0C move.l -[A7], A4
00000020 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000024 2840 movea.l A4, D0
00000026 2054 movea.l A0, [A4]
00000028 20AD FF64 move.l [A0], [A5 - 0x9C]
0000002C 584F addq.w A7, 4
label0000002E:
0000002E 200C move.l D0, A4
00000030 286E FFFC movea.l A4, [A6 - 0x4]
00000034 4E5E unlink A6
00000036 4E75 rts
export_856:
00000038 4E56 0000 link A6, 0
0000003C 2F0C move.l -[A7], A4
0000003E 286E 0008 movea.l A4, [A6 + 0x8]
00000042 200C move.l D0, A4
00000044 6728 beq +0x2A /* 0000006E */
00000046 2054 movea.l A0, [A4]
00000048 20AD FF64 move.l [A0], [A5 - 0x9C]
0000004C 200C move.l D0, A4
0000004E 671E beq +0x20 /* 0000006E */
00000050 7000 moveq.l D0, 0x00
00000052 2F00 move.l -[A7], D0
00000054 2F0C move.l -[A7], A4
00000056 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
0000005A 202E 000C move.l D0, [A6 + 0xC]
0000005E 0800 0000 btst.b D0, 0x0
00000062 504F addq.w A7, 8
00000064 6708 beq +0xA /* 0000006E */
00000066 2F0C move.l -[A7], A4
00000068 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
0000006C 584F addq.w A7, 4
label0000006E:
0000006E 286E FFFC movea.l A4, [A6 - 0x4]
00000072 4E5E unlink A6
00000074 4E75 rts
export_857:
00000076 4E56 0000 link A6, 0
0000007A 2F0C move.l -[A7], A4
0000007C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000080 286D FDA6 movea.l A4, [A5 - 0x25A]
00000084 2054 movea.l A0, [A4]
00000086 2F28 009E move.l -[A7], [A0 + 0x9E]
0000008A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000008E 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
00000092 286E FFFC movea.l A4, [A6 - 0x4]
00000096 4E5E unlink A6
00000098 4E75 rts
export_858:
0000009A 4E56 FFE8 link A6, -0x0018
0000009E 48E7 0118 movem.l -[A7], D7,A3,A4
000000A2 2E2E 0020 move.l D7, [A6 + 0x20]
000000A6 286E 000C movea.l A4, [A6 + 0xC]
000000AA 486E FFF8 pea.l [A6 - 0x8]
000000AE 4EAD 101A jsr [A5 + 0x101A /* export_511 */]
000000B2 584F addq.w A7, 4
000000B4 2F0C move.l -[A7], A4
000000B6 2054 movea.l A0, [A4]
000000B8 2050 movea.l A0, [A0]
000000BA 2268 008C movea.l A1, [A0 + 0x8C]
000000BE 4E91 jsr [A1]
000000C0 2640 movea.l A3, D0
000000C2 200B move.l D0, A3
000000C4 584F addq.w A7, 4
000000C6 660C bne +0xE /* 000000D4 */
000000C8 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
000000CE 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */]
000000D2 584F addq.w A7, 4
label000000D4:
000000D4 2007 move.l D0, D7
000000D6 0480 656D 7074 subi.l D0, 0x656D7074 /* 'empt' */
000000DC 666A bne +0x6C /* 00000148 */
000000DE 486E 0018 pea.l [A6 + 0x18]
000000E2 486E 0010 pea.l [A6 + 0x10]
000000E6 4EAD 179A jsr [A5 + 0x179A /* export_751 */]
000000EA 4878 2DE6 push.l 0x2DE6
000000EE 2F0B move.l -[A7], A3
000000F0 2053 movea.l A0, [A3]
000000F2 2050 movea.l A0, [A0]
000000F4 2268 000C movea.l A1, [A0 + 0xC]
000000F8 4E91 jsr [A1]
000000FA 4A00 tst.b D0
000000FC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000100 6700 0082 beq +0x84 /* 00000184 */
00000104 7000 moveq.l D0, 0x00
00000106 2F00 move.l -[A7], D0
00000108 2F00 move.l -[A7], D0
0000010A 2F0B move.l -[A7], A3
0000010C 2F3C 656D 7074 move.l -[A7], 0x656D7074 /* 'empt' */
00000112 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000116 7000 moveq.l D0, 0x00
00000118 2F00 move.l -[A7], D0
0000011A 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000120 2F0B move.l -[A7], A3
00000122 486E FFE8 pea.l [A6 - 0x18]
00000126 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000012A 41EE FFE8 lea.l A0, [A6 - 0x18]
0000012E 43EE FFF0 lea.l A1, [A6 - 0x10]
00000132 22D8 move.l [A1]+, [A0]+
00000134 22D8 move.l [A1]+, [A0]+
00000136 41EE FFF0 lea.l A0, [A6 - 0x10]
0000013A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000013E 22D8 move.l [A1]+, [A0]+
00000140 22D8 move.l [A1]+, [A0]+
00000142 4FEF 0020 lea.l A7, [A7 + 0x20]
00000146 603C bra +0x3E /* 00000184 */
label00000148:
00000148 41EE 002C lea.l A0, [A6 + 0x2C]
0000014C 2F20 move.l -[A7], -[A0]
0000014E 2F20 move.l -[A7], -[A0]
00000150 2F07 move.l -[A7], D7
00000152 41EE 0020 lea.l A0, [A6 + 0x20]
00000156 2F20 move.l -[A7], -[A0]
00000158 2F20 move.l -[A7], -[A0]
0000015A 41EE 0018 lea.l A0, [A6 + 0x18]
0000015E 2F20 move.l -[A7], -[A0]
00000160 2F20 move.l -[A7], -[A0]
00000162 2F0C move.l -[A7], A4
00000164 486E FFE8 pea.l [A6 - 0x18]
00000168 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
0000016C 4FEF 0024 lea.l A7, [A7 + 0x24]
00000170 41EE FFF0 lea.l A0, [A6 - 0x10]
00000174 2F20 move.l -[A7], -[A0]
00000176 2F20 move.l -[A7], -[A0]
00000178 486E FFF8 pea.l [A6 - 0x8]
0000017C 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
00000180 4FEF 000C lea.l A7, [A7 + 0xC]
label00000184:
00000184 206E 0008 movea.l A0, [A6 + 0x8]
00000188 43EE FFF8 lea.l A1, [A6 - 0x8]
0000018C 20D9 move.l [A0]+, [A1]+
0000018E 20D9 move.l [A0]+, [A1]+
00000190 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24]
00000196 4E5E unlink A6
00000198 4E75 rts
export_859:
0000019A 4E56 FFF4 link A6, -0x000C
0000019E 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000001A2 2E2E 0010 move.l D7, [A6 + 0x10]
000001A6 286E 000C movea.l A4, [A6 + 0xC]
000001AA 486E FFF8 pea.l [A6 - 0x8]
000001AE 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
000001B2 2007 move.l D0, D7
000001B4 0480 4944 2020 subi.l D0, 0x49442020 /* 'ID ' */
000001BA 584F addq.w A7, 4
000001BC 6700 00A6 beq +0xA8 /* 00000264 */
000001C0 0480 2833 4E44 subi.l D0, 0x28334E44 /* '(3ND' */
000001C6 670C beq +0xE /* 000001D4 */
000001C8 0480 05EA 040A subi.l D0, 0x5EA040A
000001CE 672C beq +0x2E /* 000001FC */
000001D0 6000 0082 bra +0x84 /* 00000254 */
label000001D4:
000001D4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000001DA 7000 moveq.l D0, 0x00
000001DC 2F00 move.l -[A7], D0
000001DE 2F0C move.l -[A7], A4
000001E0 2F3C 7177 6E64 move.l -[A7], 0x71776E64 /* 'qwnd' */
000001E6 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
000001EA 2640 movea.l A3, D0
000001EC 2F0B move.l -[A7], A3
000001EE 486E FFF8 pea.l [A6 - 0x8]
000001F2 4EAD 110A jsr [A5 + 0x110A /* export_541 */]
000001F6 4FEF 0018 lea.l A7, [A7 + 0x18]
000001FA 6068 bra +0x6A /* 00000264 */
label000001FC:
000001FC 7000 moveq.l D0, 0x00
000001FE 2640 movea.l A3, D0
00000200 7601 moveq.l D3, 0x01
00000202 220B move.l D1, A3
00000204 6616 bne +0x18 /* 0000021C */
00000206 2F03 move.l -[A7], D3
00000208 700C moveq.l D0, 0x0C
0000020A 2F00 move.l -[A7], D0
0000020C 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00000210 588F addq.l A7, 4
00000212 261F move.l D3, [A7]+
00000214 2640 movea.l A3, D0
00000216 200B move.l D0, A3
00000218 6602 bne +0x4 /* 0000021C */
0000021A 7600 moveq.l D3, 0x00
label0000021C:
0000021C 4A03 tst.b D3
0000021E 6714 beq +0x16 /* 00000234 */
00000220 2F0B move.l -[A7], A3
00000222 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000226 2640 movea.l A3, D0
00000228 2053 movea.l A0, [A3]
0000022A 202D FDCE move.l D0, [A5 - 0x232]
0000022E 2080 move.l [A0], D0
00000230 584F addq.w A7, 4
00000232 6002 bra +0x4 /* 00000236 */
label00000234:
00000234 7000 moveq.l D0, 0x00
label00000236:
00000236 2D4B FFF4 move.l [A6 - 0xC], A3
0000023A 2F0C move.l -[A7], A4
0000023C 2F0B move.l -[A7], A3
0000023E 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000242 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000246 486E FFF8 pea.l [A6 - 0x8]
0000024A 4EAD 110A jsr [A5 + 0x110A /* export_541 */]
0000024E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000252 6010 bra +0x12 /* 00000264 */
label00000254:
00000254 2F07 move.l -[A7], D7
00000256 2F0C move.l -[A7], A4
00000258 486E FFF8 pea.l [A6 - 0x8]
0000025C 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000260 4FEF 000C lea.l A7, [A7 + 0xC]
label00000264:
00000264 206E 0008 movea.l A0, [A6 + 0x8]
00000268 43EE FFF8 lea.l A1, [A6 - 0x8]
0000026C 20D9 move.l [A0]+, [A1]+
0000026E 20D9 move.l [A0]+, [A1]+
00000270 4CEE 1888 FFE4 movem.l D3,D7,A3,A4, [A6 - 0x1C]
00000276 4E5E unlink A6
00000278 4E75 rts